wwwwwwww\\\\\\\\\\\\\\\\11111111ssssssssssssssss11111111\\\\\\\\wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\11111111sssssssswwwwwwww1111111111111111ssssssss111111111111111111111111ssssssss11111111wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\11111111ssssssssssssssss11111111\\\\\\\\wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\11111111ssssssssiiiiiiii11111111iiiiiiiissssssssiiiiiiiissssssss^^^^^^^^^^^^^^^^11111111ssssssss11111111\\\\\\\\11111111^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\11111111ssssssssssssssss11111111\\\\\\\\wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\11111111sssssssswwwwwwww1111111111111111ssssssss111111111111111111111111ssssssss11111111wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\11111111ssssssssssssssss11111111\\\\\\\\wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\11111111ssssssssiiiiiiii11111111iiiiiiiissssssssiiiiiiiissssssss^^^^^^^^^^^^^^^^11111111ssssssss11111111\\\\\\\\11111111^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\11111111ssssssssssssssss11111111\\\\\\\\wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\11111111sssssssswwwwwwww1111111111111111ssssssss111111111111111111111111ssssssss11111111wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\11111111ssssssssssssssss11111111\\\\\\\\wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\11111111ssssssssiiiiiiii11111111iiiiiiiissssssssiiiiiiiissssssss^^^^^^^^^^^^^^^^11111111ssssssss11111111\\\\\\\\11111111^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\11111111ssssssssssssssss11111111\\\\\\\\wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\11111111sssssssswwwwwwww1111111111111111ssssssss111111111111111111111111ssssssss11111111wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\11111111ssssssssssssssss11111111\\\\\\\\wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\11111111ssssssssiiiiiiii11111111iiiiiiiissssssssiiiiiiiissssssss^^^^^^^^^^^^^^^^11111111ssssssss11111111\\\\\\\\11111111^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\11111111ssssssssssssssss11111111\\\\\\\\wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\11111111sssssssswwwwwwww1111111111111111ssssssss111111111111111111111111ssssssss11111111wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\11111111ssssssssssssssss11111111\\\\\\\\wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\11111111ssssssssiiiiiiii11111111iiiiiiiissssssssiiiiiiiissssssss^^^^^^^^^^^^^^^^11111111ssssssss11111111\\\\\\\\11111111^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\11111111ssssssssssssssss11111111\\\\\\\\wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\11111111sssssssswwwwwwww1111111111111111ssssssss111111111111111111111111ssssssss11111111wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\11111111ssssssssssssssss11111111\\\\\\\\wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\11111111ssssssssiiiiiiii11111111iiiiiiiissssssssiiiiiiiissssssss^^^^^^^^^^^^^^^^11111111ssssssss11111111\\\\\\\\11111111^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\11111111ssssssssssssssss11111111\\\\\\\\wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\11111111sssssssswwwwwwww1111111111111111ssssssss111111111111111111111111ssssssss11111111wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\11111111ssssssssssssssss11111111\\\\\\\\wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\11111111ssssssssiiiiiiii11111111iiiiiiiissssssssiiiiiiiissssssss^^^^^^^^^^^^^^^^11111111ssssssss11111111\\\\\\\\11111111^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\11111111ssssssssssssssss11111111\\\\\\\\wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\11111111sssssssswwwwwwww1111111111111111ssssssss111111111111111111111111ssssssss11111111wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\11111111ssssssssssssssss11111111\\\\\\\\wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\11111111ssssssssiiiiiiii11111111iiiiiiiissssssssiiiiiiiissssssss^^^^^^^^^^^^^^^^11111111ssssssss11111111\\\\\\\\11111111^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^1111111111111111\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^\\\\\\\\ssssssss\\\\\\\\^^^^^^^^^^^^^^^^1111111111111111wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^1111111111111111\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\iiiiiiii11111111ssssssssssssssssiiiiiiii^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\ssssssss\\\\\\\\^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^1111111111111111\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^\\\\\\\\ssssssss\\\\\\\\^^^^^^^^^^^^^^^^1111111111111111wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^1111111111111111\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\iiiiiiii11111111ssssssssssssssssiiiiiiii^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\ssssssss\\\\\\\\^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^1111111111111111\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^\\\\\\\\ssssssss\\\\\\\\^^^^^^^^^^^^^^^^1111111111111111wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^1111111111111111\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\iiiiiiii11111111ssssssssssssssssiiiiiiii^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\ssssssss\\\\\\\\^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^1111111111111111\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^\\\\\\\\ssssssss\\\\\\\\^^^^^^^^^^^^^^^^1111111111111111wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^1111111111111111\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\iiiiiiii11111111ssssssssssssssssiiiiiiii^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\ssssssss\\\\\\\\^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^1111111111111111\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^\\\\\\\\ssssssss\\\\\\\\^^^^^^^^^^^^^^^^1111111111111111wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^1111111111111111\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\iiiiiiii11111111ssssssssssssssssiiiiiiii^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\ssssssss\\\\\\\\^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^1111111111111111\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^\\\\\\\\ssssssss\\\\\\\\^^^^^^^^^^^^^^^^1111111111111111wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^1111111111111111\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\iiiiiiii11111111ssssssssssssssssiiiiiiii^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\ssssssss\\\\\\\\^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^1111111111111111\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^\\\\\\\\ssssssss\\\\\\\\^^^^^^^^^^^^^^^^1111111111111111wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^1111111111111111\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\iiiiiiii11111111ssssssssssssssssiiiiiiii^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\ssssssss\\\\\\\\^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^1111111111111111\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^\\\\\\\\ssssssss\\\\\\\\^^^^^^^^^^^^^^^^1111111111111111wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^1111111111111111\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\iiiiiiii11111111ssssssssssssssssiiiiiiii^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\ssssssss\\\\\\\\^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^\\\\\\\\11111111\\\\\\\\wwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\iiiiiiii11111111iiiiiiiissssssss11111111^^^^^^^^^^^^^^^^wwwwwwww\\\\\\\\11111111\\\\\\\\^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^\\\\\\\\11111111\\\\\\\\wwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\iiiiiiii11111111iiiiiiiissssssss11111111^^^^^^^^^^^^^^^^wwwwwwww\\\\\\\\11111111\\\\\\\\^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^\\\\\\\\11111111\\\\\\\\wwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\iiiiiiii11111111iiiiiiiissssssss11111111^^^^^^^^^^^^^^^^wwwwwwww\\\\\\\\11111111\\\\\\\\^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^\\\\\\\\11111111\\\\\\\\wwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\iiiiiiii11111111iiiiiiiissssssss11111111^^^^^^^^^^^^^^^^wwwwwwww\\\\\\\\11111111\\\\\\\\^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^\\\\\\\\11111111\\\\\\\\wwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\iiiiiiii11111111iiiiiiiissssssss11111111^^^^^^^^^^^^^^^^wwwwwwww\\\\\\\\11111111\\\\\\\\^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^\\\\\\\\11111111\\\\\\\\wwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\iiiiiiii11111111iiiiiiiissssssss11111111^^^^^^^^^^^^^^^^wwwwwwww\\\\\\\\11111111\\\\\\\\^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^\\\\\\\\11111111\\\\\\\\wwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\iiiiiiii11111111iiiiiiiissssssss11111111^^^^^^^^^^^^^^^^wwwwwwww\\\\\\\\11111111\\\\\\\\^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^\\\\\\\\11111111\\\\\\\\wwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\iiiiiiii11111111iiiiiiiissssssss11111111^^^^^^^^^^^^^^^^wwwwwwww\\\\\\\\11111111\\\\\\\\^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^\\\\\\\\11111111\\\\\\\\wwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^iiiiiiiissssssssiiiiiiii\\\\\\\\11111111^^^^^^^^^^^^^^^^wwwwwwww\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^\\\\\\\\11111111\\\\\\\\wwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^iiiiiiiissssssssiiiiiiii\\\\\\\\11111111^^^^^^^^^^^^^^^^wwwwwwww\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^\\\\\\\\11111111\\\\\\\\wwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^iiiiiiiissssssssiiiiiiii\\\\\\\\11111111^^^^^^^^^^^^^^^^wwwwwwww\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^\\\\\\\\11111111\\\\\\\\wwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^iiiiiiiissssssssiiiiiiii\\\\\\\\11111111^^^^^^^^^^^^^^^^wwwwwwww\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^\\\\\\\\11111111\\\\\\\\wwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^iiiiiiiissssssssiiiiiiii\\\\\\\\11111111^^^^^^^^^^^^^^^^wwwwwwww\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^\\\\\\\\11111111\\\\\\\\wwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^iiiiiiiissssssssiiiiiiii\\\\\\\\11111111^^^^^^^^^^^^^^^^wwwwwwww\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^\\\\\\\\11111111\\\\\\\\wwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^iiiiiiiissssssssiiiiiiii\\\\\\\\11111111^^^^^^^^^^^^^^^^wwwwwwww\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^\\\\\\\\11111111\\\\\\\\wwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^iiiiiiiissssssssiiiiiiii\\\\\\\\11111111^^^^^^^^^^^^^^^^wwwwwwww\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwww\\\\\\\\^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwiiiiiiiiiiiiiiiiiiiiiiii^^^^^^^^11111111^^^^^^^^^^^^^^^^wwwwwwww\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwww\\\\\\\\^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwiiiiiiiiiiiiiiiiiiiiiiii^^^^^^^^11111111^^^^^^^^^^^^^^^^wwwwwwww\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwww\\\\\\\\^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwiiiiiiiiiiiiiiiiiiiiiiii^^^^^^^^11111111^^^^^^^^^^^^^^^^wwwwwwww\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwww\\\\\\\\^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwiiiiiiiiiiiiiiiiiiiiiiii^^^^^^^^11111111^^^^^^^^^^^^^^^^wwwwwwww\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwww\\\\\\\\^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwiiiiiiiiiiiiiiiiiiiiiiii^^^^^^^^11111111^^^^^^^^^^^^^^^^wwwwwwww\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwww\\\\\\\\^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwiiiiiiiiiiiiiiiiiiiiiiii^^^^^^^^11111111^^^^^^^^^^^^^^^^wwwwwwww\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwww\\\\\\\\^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwiiiiiiiiiiiiiiiiiiiiiiii^^^^^^^^11111111^^^^^^^^^^^^^^^^wwwwwwww\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwww\\\\\\\\^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwiiiiiiiiiiiiiiiiiiiiiiii^^^^^^^^11111111^^^^^^^^^^^^^^^^wwwwwwww\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww11111111^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwiiiiiiiiiiiiiiiiiiiiiiiiwwwwwwwwiiiiiiiissssssss^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww11111111^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwiiiiiiiiiiiiiiiiiiiiiiiiwwwwwwwwiiiiiiiissssssss^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww11111111^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwiiiiiiiiiiiiiiiiiiiiiiiiwwwwwwwwiiiiiiiissssssss^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww11111111^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwiiiiiiiiiiiiiiiiiiiiiiiiwwwwwwwwiiiiiiiissssssss^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww11111111^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwiiiiiiiiiiiiiiiiiiiiiiiiwwwwwwwwiiiiiiiissssssss^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww11111111^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwiiiiiiiiiiiiiiiiiiiiiiiiwwwwwwwwiiiiiiiissssssss^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww11111111^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwiiiiiiiiiiiiiiiiiiiiiiiiwwwwwwwwiiiiiiiissssssss^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww11111111^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwiiiiiiiiiiiiiiiiiiiiiiiiwwwwwwwwiiiiiiiissssssss^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwiiiiiiiiiiiiiiiiiiiiiiii^^^^^^^^iiiiiiiissssssss^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwiiiiiiiiiiiiiiiiiiiiiiii^^^^^^^^iiiiiiiissssssss^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwiiiiiiiiiiiiiiiiiiiiiiii^^^^^^^^iiiiiiiissssssss^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwiiiiiiiiiiiiiiiiiiiiiiii^^^^^^^^iiiiiiiissssssss^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwiiiiiiiiiiiiiiiiiiiiiiii^^^^^^^^iiiiiiiissssssss^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwiiiiiiiiiiiiiiiiiiiiiiii^^^^^^^^iiiiiiiissssssss^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwiiiiiiiiiiiiiiiiiiiiiiii^^^^^^^^iiiiiiiissssssss^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwiiiiiiiiiiiiiiiiiiiiiiii^^^^^^^^iiiiiiiissssssss^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^iiiiiiiiiiiiiiiiiiiiiiii\\\\\\\\iiiiiiii^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^iiiiiiiiiiiiiiiiiiiiiiii\\\\\\\\iiiiiiii^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^iiiiiiiiiiiiiiiiiiiiiiii\\\\\\\\iiiiiiii^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^iiiiiiiiiiiiiiiiiiiiiiii\\\\\\\\iiiiiiii^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^iiiiiiiiiiiiiiiiiiiiiiii\\\\\\\\iiiiiiii^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^iiiiiiiiiiiiiiiiiiiiiiii\\\\\\\\iiiiiiii^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^iiiiiiiiiiiiiiiiiiiiiiii\\\\\\\\iiiiiiii^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^iiiiiiiiiiiiiiiiiiiiiiii\\\\\\\\iiiiiiii^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^iiiiiiiiiiiiiiiiiiiiiiiissssssssiiiiiiii^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^iiiiiiiiiiiiiiiiiiiiiiiissssssssiiiiiiii^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^iiiiiiiiiiiiiiiiiiiiiiiissssssssiiiiiiii^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^iiiiiiiiiiiiiiiiiiiiiiiissssssssiiiiiiii^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^iiiiiiiiiiiiiiiiiiiiiiiissssssssiiiiiiii^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^iiiiiiiiiiiiiiiiiiiiiiiissssssssiiiiiiii^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^iiiiiiiiiiiiiiiiiiiiiiiissssssssiiiiiiii^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^iiiiiiiiiiiiiiiiiiiiiiiissssssssiiiiiiii^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^iiiiiiiiiiiiiiiiiiiiiiiissssssssiiiiiiii^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^iiiiiiiiiiiiiiiiiiiiiiiissssssssiiiiiiii^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^iiiiiiiiiiiiiiiiiiiiiiiissssssssiiiiiiii^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^iiiiiiiiiiiiiiiiiiiiiiiissssssssiiiiiiii^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^iiiiiiiiiiiiiiiiiiiiiiiissssssssiiiiiiii^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^iiiiiiiiiiiiiiiiiiiiiiiissssssssiiiiiiii^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^iiiiiiiiiiiiiiiiiiiiiiiissssssssiiiiiiii^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^iiiiiiiiiiiiiiiiiiiiiiiissssssssiiiiiiii^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\ssssssss\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwiiiiiiiissssssssiiiiiiiissssssssiiiiiiii^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\ssssssss\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwiiiiiiiissssssssiiiiiiiissssssssiiiiiiii^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\ssssssss\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwiiiiiiiissssssssiiiiiiiissssssssiiiiiiii^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\ssssssss\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwiiiiiiiissssssssiiiiiiiissssssssiiiiiiii^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\ssssssss\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwiiiiiiiissssssssiiiiiiiissssssssiiiiiiii^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\ssssssss\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwiiiiiiiissssssssiiiiiiiissssssssiiiiiiii^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\ssssssss\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwiiiiiiiissssssssiiiiiiiissssssssiiiiiiii^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\ssssssss\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwiiiiiiiissssssssiiiiiiiissssssssiiiiiiii^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\11111111\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwiiiiiiiissssssssiiiiiiiissssssss11111111^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\11111111\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwiiiiiiiissssssssiiiiiiiissssssss11111111^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\11111111\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwiiiiiiiissssssssiiiiiiiissssssss11111111^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\11111111\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwiiiiiiiissssssssiiiiiiiissssssss11111111^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\11111111\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwiiiiiiiissssssssiiiiiiiissssssss11111111^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\11111111\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwiiiiiiiissssssssiiiiiiiissssssss11111111^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\11111111\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwiiiiiiiissssssssiiiiiiiissssssss11111111^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\11111111\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwiiiiiiiissssssssiiiiiiiissssssss11111111^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\^^^^^^^^\\\\\\\\11111111\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwiiiiiiii11111111iiiiiiiissssssss11111111^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\^^^^^^^^\\\\\\\\11111111\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwiiiiiiii11111111iiiiiiiissssssss11111111^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\^^^^^^^^\\\\\\\\11111111\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwiiiiiiii11111111iiiiiiiissssssss11111111^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\^^^^^^^^\\\\\\\\11111111\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwiiiiiiii11111111iiiiiiiissssssss11111111^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\^^^^^^^^\\\\\\\\11111111\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwiiiiiiii11111111iiiiiiiissssssss11111111^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\^^^^^^^^\\\\\\\\11111111\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwiiiiiiii11111111iiiiiiiissssssss11111111^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\^^^^^^^^\\\\\\\\11111111\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwiiiiiiii11111111iiiiiiiissssssss11111111^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\^^^^^^^^\\\\\\\\11111111\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwiiiiiiii11111111iiiiiiiissssssss11111111^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww11111111wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww11111111wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww11111111wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww11111111wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww11111111wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww11111111wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww11111111wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww11111111wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww\\\\\\\\\\\\\\\\11111111ssssssssssssssss11111111\\\\\\\\wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\11111111sssssssswwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww\\\\\\\\\\\\\\\\11111111ssssssssssssssss11111111\\\\\\\\wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\11111111sssssssswwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww\\\\\\\\\\\\\\\\11111111ssssssssssssssss11111111\\\\\\\\wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\11111111sssssssswwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww\\\\\\\\\\\\\\\\11111111ssssssssssssssss11111111\\\\\\\\wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\11111111sssssssswwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww\\\\\\\\\\\\\\\\11111111ssssssssssssssss11111111\\\\\\\\wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\11111111sssssssswwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww\\\\\\\\\\\\\\\\11111111ssssssssssssssss11111111\\\\\\\\wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\11111111sssssssswwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww\\\\\\\\\\\\\\\\11111111ssssssssssssssss11111111\\\\\\\\wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\11111111sssssssswwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww\\\\\\\\\\\\\\\\11111111ssssssssssssssss11111111\\\\\\\\wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\11111111sssssssswwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\^^^^^^^^\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^1111111111111111\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\^^^^^^^^\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^1111111111111111\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\^^^^^^^^\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^1111111111111111\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\^^^^^^^^\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^1111111111111111\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\^^^^^^^^\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^1111111111111111\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\^^^^^^^^\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^1111111111111111\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\^^^^^^^^\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^1111111111111111\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\^^^^^^^^\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^1111111111111111\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwssssssss\\\\\\\\1111111111111111\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwssssssss\\\\\\\\11111111wwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwssssssss\\\\\\\\1111111111111111\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwssssssss\\\\\\\\11111111wwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwssssssss\\\\\\\\1111111111111111\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwssssssss\\\\\\\\11111111wwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwssssssss\\\\\\\\1111111111111111\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwssssssss\\\\\\\\11111111wwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwssssssss\\\\\\\\1111111111111111\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwssssssss\\\\\\\\11111111wwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwssssssss\\\\\\\\1111111111111111\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwssssssss\\\\\\\\11111111wwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwssssssss\\\\\\\\1111111111111111\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwssssssss\\\\\\\\11111111wwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwssssssss\\\\\\\\1111111111111111\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwssssssss\\\\\\\\11111111wwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111\\\\\\\\111111111111111111111111\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111\\\\\\\\1111111111111111wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111\\\\\\\\111111111111111111111111\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111\\\\\\\\1111111111111111wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111\\\\\\\\111111111111111111111111\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111\\\\\\\\1111111111111111wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111\\\\\\\\111111111111111111111111\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111\\\\\\\\1111111111111111wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111\\\\\\\\111111111111111111111111\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111\\\\\\\\1111111111111111wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111\\\\\\\\111111111111111111111111\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111\\\\\\\\1111111111111111wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111\\\\\\\\111111111111111111111111\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111\\\\\\\\1111111111111111wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111\\\\\\\\111111111111111111111111\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111\\\\\\\\1111111111111111wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^ssssssss11111111^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111\\\\\\\\11111111iiiiiiiiiiiiiiii11111111ssssssss^^^^^^^^wwwwwwww^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^ssssssss11111111^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111\\\\\\\\11111111iiiiiiiiwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^ssssssss11111111^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111\\\\\\\\11111111iiiiiiiiiiiiiiii11111111ssssssss^^^^^^^^wwwwwwww^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^ssssssss11111111^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111\\\\\\\\11111111iiiiiiiiwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^ssssssss11111111^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111\\\\\\\\11111111iiiiiiiiiiiiiiii11111111ssssssss^^^^^^^^wwwwwwww^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^ssssssss11111111^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111\\\\\\\\11111111iiiiiiiiwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^ssssssss11111111^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111\\\\\\\\11111111iiiiiiiiiiiiiiii11111111ssssssss^^^^^^^^wwwwwwww^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^ssssssss11111111^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111\\\\\\\\11111111iiiiiiiiwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^ssssssss11111111^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111\\\\\\\\11111111iiiiiiiiiiiiiiii11111111ssssssss^^^^^^^^wwwwwwww^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^ssssssss11111111^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111\\\\\\\\11111111iiiiiiiiwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^ssssssss11111111^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111\\\\\\\\11111111iiiiiiiiiiiiiiii11111111ssssssss^^^^^^^^wwwwwwww^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^ssssssss11111111^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111\\\\\\\\11111111iiiiiiiiwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^ssssssss11111111^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111\\\\\\\\11111111iiiiiiiiiiiiiiii11111111ssssssss^^^^^^^^wwwwwwww^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^ssssssss11111111^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111\\\\\\\\11111111iiiiiiiiwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^ssssssss11111111^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111\\\\\\\\11111111iiiiiiiiiiiiiiii11111111ssssssss^^^^^^^^wwwwwwww^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^ssssssss11111111^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111\\\\\\\\11111111iiiiiiiiwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\iiiiiiiissssssssiiiiiiiiiiiiiiii\\\\\\\\iiiiiiiiwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\iiiiiiiissssssssiiiiiiiiwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\iiiiiiiissssssssiiiiiiiiiiiiiiii\\\\\\\\iiiiiiiiwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\iiiiiiiissssssssiiiiiiiiwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\iiiiiiiissssssssiiiiiiiiiiiiiiii\\\\\\\\iiiiiiiiwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\iiiiiiiissssssssiiiiiiiiwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\iiiiiiiissssssssiiiiiiiiiiiiiiii\\\\\\\\iiiiiiiiwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\iiiiiiiissssssssiiiiiiiiwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\iiiiiiiissssssssiiiiiiiiiiiiiiii\\\\\\\\iiiiiiiiwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\iiiiiiiissssssssiiiiiiiiwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\iiiiiiiissssssssiiiiiiiiiiiiiiii\\\\\\\\iiiiiiiiwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\iiiiiiiissssssssiiiiiiiiwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\iiiiiiiissssssssiiiiiiiiiiiiiiii\\\\\\\\iiiiiiiiwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\iiiiiiiissssssssiiiiiiiiwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\iiiiiiiissssssssiiiiiiiiiiiiiiii\\\\\\\\iiiiiiiiwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\iiiiiiiissssssssiiiiiiiiwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwww11111111^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^iiiiiiii11111111iiiiiiiiiiiiiiii11111111iiiiiiii^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww11111111wwwwwwwwwwwwwwww11111111^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^iiiiiiii11111111iiiiiiiiwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwww11111111^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^iiiiiiii11111111iiiiiiiiiiiiiiii11111111iiiiiiii^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww11111111wwwwwwwwwwwwwwww11111111^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^iiiiiiii11111111iiiiiiiiwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwww11111111^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^iiiiiiii11111111iiiiiiiiiiiiiiii11111111iiiiiiii^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww11111111wwwwwwwwwwwwwwww11111111^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^iiiiiiii11111111iiiiiiiiwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwww11111111^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^iiiiiiii11111111iiiiiiiiiiiiiiii11111111iiiiiiii^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww11111111wwwwwwwwwwwwwwww11111111^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^iiiiiiii11111111iiiiiiiiwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwww11111111^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^iiiiiiii11111111iiiiiiiiiiiiiiii11111111iiiiiiii^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww11111111wwwwwwwwwwwwwwww11111111^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^iiiiiiii11111111iiiiiiiiwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwww11111111^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^iiiiiiii11111111iiiiiiiiiiiiiiii11111111iiiiiiii^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww11111111wwwwwwwwwwwwwwww11111111^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^iiiiiiii11111111iiiiiiiiwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwww11111111^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^iiiiiiii11111111iiiiiiiiiiiiiiii11111111iiiiiiii^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww11111111wwwwwwwwwwwwwwww11111111^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^iiiiiiii11111111iiiiiiiiwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwww11111111^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^iiiiiiii11111111iiiiiiiiiiiiiiii11111111iiiiiiii^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww11111111wwwwwwwwwwwwwwww11111111^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^iiiiiiii11111111iiiiiiiiwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^11111111^^^^^^^^ssssssss11111111iiiiiiiiiiiiiiii11111111ssssssss^^^^^^^^11111111^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^11111111^^^^^^^^ssssssss11111111iiiiiiiiwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^11111111^^^^^^^^ssssssss11111111iiiiiiiiiiiiiiii11111111ssssssss^^^^^^^^11111111^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^11111111^^^^^^^^ssssssss11111111iiiiiiiiwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^11111111^^^^^^^^ssssssss11111111iiiiiiiiiiiiiiii11111111ssssssss^^^^^^^^11111111^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^11111111^^^^^^^^ssssssss11111111iiiiiiiiwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^11111111^^^^^^^^ssssssss11111111iiiiiiiiiiiiiiii11111111ssssssss^^^^^^^^11111111^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^11111111^^^^^^^^ssssssss11111111iiiiiiiiwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^11111111^^^^^^^^ssssssss11111111iiiiiiiiiiiiiiii11111111ssssssss^^^^^^^^11111111^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^11111111^^^^^^^^ssssssss11111111iiiiiiiiwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^11111111^^^^^^^^ssssssss11111111iiiiiiiiiiiiiiii11111111ssssssss^^^^^^^^11111111^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^11111111^^^^^^^^ssssssss11111111iiiiiiiiwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^11111111^^^^^^^^ssssssss11111111iiiiiiiiiiiiiiii11111111ssssssss^^^^^^^^11111111^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^11111111^^^^^^^^ssssssss11111111iiiiiiiiwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^11111111^^^^^^^^ssssssss11111111iiiiiiiiiiiiiiii11111111ssssssss^^^^^^^^11111111^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^11111111^^^^^^^^ssssssss11111111iiiiiiiiwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111sssssssswwwwwwww11111111iiiiiiiiiiiiiiii11111111wwwwwwwwssssssss11111111^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111sssssssswwwwwwww11111111iiiiiiiiwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111sssssssswwwwwwww11111111iiiiiiiiiiiiiiii11111111wwwwwwwwssssssss11111111^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111sssssssswwwwwwww11111111iiiiiiiiwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111sssssssswwwwwwww11111111iiiiiiiiiiiiiiii11111111wwwwwwwwssssssss11111111^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111sssssssswwwwwwww11111111iiiiiiiiwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111sssssssswwwwwwww11111111iiiiiiiiiiiiiiii11111111wwwwwwwwssssssss11111111^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111sssssssswwwwwwww11111111iiiiiiiiwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111sssssssswwwwwwww11111111iiiiiiiiiiiiiiii11111111wwwwwwwwssssssss11111111^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111sssssssswwwwwwww11111111iiiiiiiiwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111sssssssswwwwwwww11111111iiiiiiiiiiiiiiii11111111wwwwwwwwssssssss11111111^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111sssssssswwwwwwww11111111iiiiiiiiwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111sssssssswwwwwwww11111111iiiiiiiiiiiiiiii11111111wwwwwwwwssssssss11111111^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111sssssssswwwwwwww11111111iiiiiiiiwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111sssssssswwwwwwww11111111iiiiiiiiiiiiiiii11111111wwwwwwwwssssssss11111111^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111sssssssswwwwwwww11111111iiiiiiiiwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111sssssssswwwwwwww11111111iiiiiiiiiiiiiiii11111111wwwwwwwwssssssss11111111^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111sssssssswwwwwwww11111111iiiiiiiiwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111sssssssswwwwwwww11111111iiiiiiiiiiiiiiii11111111wwwwwwwwssssssss11111111^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111sssssssswwwwwwww11111111iiiiiiiiwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111sssssssswwwwwwww11111111iiiiiiiiiiiiiiii11111111wwwwwwwwssssssss11111111^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111sssssssswwwwwwww11111111iiiiiiiiwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111sssssssswwwwwwww11111111iiiiiiiiiiiiiiii11111111wwwwwwwwssssssss11111111^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111sssssssswwwwwwww11111111iiiiiiiiwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111sssssssswwwwwwww11111111iiiiiiiiiiiiiiii11111111wwwwwwwwssssssss11111111^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111sssssssswwwwwwww11111111iiiiiiiiwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111sssssssswwwwwwww11111111iiiiiiiiiiiiiiii11111111wwwwwwwwssssssss11111111^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111sssssssswwwwwwww11111111iiiiiiiiwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111sssssssswwwwwwww11111111iiiiiiiiiiiiiiii11111111wwwwwwwwssssssss11111111^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111sssssssswwwwwwww11111111iiiiiiiiwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111sssssssswwwwwwww11111111iiiiiiiiiiiiiiii11111111wwwwwwwwssssssss11111111^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111sssssssswwwwwwww11111111iiiiiiiiwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\ssssssss^^^^^^^^ssssssssiiiiiiiiiiiiiiiissssssss^^^^^^^^ssssssss\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\ssssssss^^^^^^^^ssssssssiiiiiiiiwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\ssssssss^^^^^^^^ssssssssiiiiiiiiiiiiiiiissssssss^^^^^^^^ssssssss\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\ssssssss^^^^^^^^ssssssssiiiiiiiiwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\ssssssss^^^^^^^^ssssssssiiiiiiiiiiiiiiiissssssss^^^^^^^^ssssssss\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\ssssssss^^^^^^^^ssssssssiiiiiiiiwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\ssssssss^^^^^^^^ssssssssiiiiiiiiiiiiiiiissssssss^^^^^^^^ssssssss\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\ssssssss^^^^^^^^ssssssssiiiiiiiiwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\ssssssss^^^^^^^^ssssssssiiiiiiiiiiiiiiiissssssss^^^^^^^^ssssssss\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\ssssssss^^^^^^^^ssssssssiiiiiiiiwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\ssssssss^^^^^^^^ssssssssiiiiiiiiiiiiiiiissssssss^^^^^^^^ssssssss\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\ssssssss^^^^^^^^ssssssssiiiiiiiiwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\ssssssss^^^^^^^^ssssssssiiiiiiiiiiiiiiiissssssss^^^^^^^^ssssssss\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\ssssssss^^^^^^^^ssssssssiiiiiiiiwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\ssssssss^^^^^^^^ssssssssiiiiiiiiiiiiiiiissssssss^^^^^^^^ssssssss\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\ssssssss^^^^^^^^ssssssssiiiiiiiiwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^ssssssss11111111^^^^^^^^\\\\\\\\iiiiiiii\\\\\\\\iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii\\\\\\\\iiiiiiii\\\\\\\\^^^^^^^^11111111ssssssss^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^ssssssss11111111^^^^^^^^\\\\\\\\iiiiiiii\\\\\\\\iiiiiiiiiiiiiiiiwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^ssssssss11111111^^^^^^^^\\\\\\\\iiiiiiii\\\\\\\\iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii\\\\\\\\iiiiiiii\\\\\\\\^^^^^^^^11111111ssssssss^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^ssssssss11111111^^^^^^^^\\\\\\\\iiiiiiii\\\\\\\\iiiiiiiiiiiiiiiiwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^ssssssss11111111^^^^^^^^\\\\\\\\iiiiiiii\\\\\\\\iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii\\\\\\\\iiiiiiii\\\\\\\\^^^^^^^^11111111ssssssss^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^ssssssss11111111^^^^^^^^\\\\\\\\iiiiiiii\\\\\\\\iiiiiiiiiiiiiiiiwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^ssssssss11111111^^^^^^^^\\\\\\\\iiiiiiii\\\\\\\\iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii\\\\\\\\iiiiiiii\\\\\\\\^^^^^^^^11111111ssssssss^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^ssssssss11111111^^^^^^^^\\\\\\\\iiiiiiii\\\\\\\\iiiiiiiiiiiiiiiiwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^ssssssss11111111^^^^^^^^\\\\\\\\iiiiiiii\\\\\\\\iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii\\\\\\\\iiiiiiii\\\\\\\\^^^^^^^^11111111ssssssss^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^ssssssss11111111^^^^^^^^\\\\\\\\iiiiiiii\\\\\\\\iiiiiiiiiiiiiiiiwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^ssssssss11111111^^^^^^^^\\\\\\\\iiiiiiii\\\\\\\\iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii\\\\\\\\iiiiiiii\\\\\\\\^^^^^^^^11111111ssssssss^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^ssssssss11111111^^^^^^^^\\\\\\\\iiiiiiii\\\\\\\\iiiiiiiiiiiiiiiiwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^ssssssss11111111^^^^^^^^\\\\\\\\iiiiiiii\\\\\\\\iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii\\\\\\\\iiiiiiii\\\\\\\\^^^^^^^^11111111ssssssss^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^ssssssss11111111^^^^^^^^\\\\\\\\iiiiiiii\\\\\\\\iiiiiiiiiiiiiiiiwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^ssssssss11111111^^^^^^^^\\\\\\\\iiiiiiii\\\\\\\\iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii\\\\\\\\iiiiiiii\\\\\\\\^^^^^^^^11111111ssssssss^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^ssssssss11111111^^^^^^^^\\\\\\\\iiiiiiii\\\\\\\\iiiiiiiiiiiiiiiiwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^iiiiiiiissssssssiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiissssssssiiiiiiii^^^^^^^^wwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^iiiiiiiissssssssiiiiiiiiiiiiiiiiwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^iiiiiiiissssssssiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiissssssssiiiiiiii^^^^^^^^wwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^iiiiiiiissssssssiiiiiiiiiiiiiiiiwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^iiiiiiiissssssssiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiissssssssiiiiiiii^^^^^^^^wwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^iiiiiiiissssssssiiiiiiiiiiiiiiiiwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^iiiiiiiissssssssiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiissssssssiiiiiiii^^^^^^^^wwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^iiiiiiiissssssssiiiiiiiiiiiiiiiiwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^iiiiiiiissssssssiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiissssssssiiiiiiii^^^^^^^^wwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^iiiiiiiissssssssiiiiiiiiiiiiiiiiwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^iiiiiiiissssssssiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiissssssssiiiiiiii^^^^^^^^wwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^iiiiiiiissssssssiiiiiiiiiiiiiiiiwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^iiiiiiiissssssssiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiissssssssiiiiiiii^^^^^^^^wwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^iiiiiiiissssssssiiiiiiiiiiiiiiiiwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^iiiiiiiissssssssiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiissssssssiiiiiiii^^^^^^^^wwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^iiiiiiiissssssssiiiiiiiiiiiiiiiiwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^ssssssssiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiissssssss^^^^^^^^wwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^ssssssssiiiiiiiiiiiiiiiiiiiiiiiiwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^ssssssssiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiissssssss^^^^^^^^wwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^ssssssssiiiiiiiiiiiiiiiiiiiiiiiiwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^ssssssssiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiissssssss^^^^^^^^wwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^ssssssssiiiiiiiiiiiiiiiiiiiiiiiiwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^ssssssssiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiissssssss^^^^^^^^wwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^ssssssssiiiiiiiiiiiiiiiiiiiiiiiiwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^ssssssssiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiissssssss^^^^^^^^wwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^ssssssssiiiiiiiiiiiiiiiiiiiiiiiiwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^ssssssssiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiissssssss^^^^^^^^wwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^ssssssssiiiiiiiiiiiiiiiiiiiiiiiiwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^ssssssssiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiissssssss^^^^^^^^wwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^ssssssssiiiiiiiiiiiiiiiiiiiiiiiiwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^ssssssssiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiissssssss^^^^^^^^wwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^ssssssssiiiiiiiiiiiiiiiiiiiiiiiiwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^11111111iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii11111111^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^11111111iiiiiiiiiiiiiiiiiiiiiiiiwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^11111111iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii11111111^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^11111111iiiiiiiiiiiiiiiiiiiiiiiiwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^11111111iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii11111111^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^11111111iiiiiiiiiiiiiiiiiiiiiiiiwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^11111111iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii11111111^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^11111111iiiiiiiiiiiiiiiiiiiiiiiiwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^11111111iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii11111111^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^11111111iiiiiiiiiiiiiiiiiiiiiiiiwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^11111111iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii11111111^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^11111111iiiiiiiiiiiiiiiiiiiiiiiiwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^11111111iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii11111111^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^11111111iiiiiiiiiiiiiiiiiiiiiiiiwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^11111111iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii11111111^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^11111111iiiiiiiiiiiiiiiiiiiiiiiiwwwwwwwwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\11111111ssssssssssssssss11111111\\\\\\\\wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\11111111sssssssswwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111ssssssssiiiiiiiiiiiiiiiiiiiiiiwwwwwwwwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\11111111ssssssssssssssss11111111\\\\\\\\wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\11111111sssssssswwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111ssssssssiiiiiiiiiiiiiiiiiiiiiiwwwwwwwwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\11111111ssssssssssssssss11111111\\\\\\\\wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\11111111sssssssswwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111ssssssssiiiiiiiiiiiiiiiiiiiiiiwwwwwwwwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\11111111ssssssssssssssss11111111\\\\\\\\wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\11111111sssssssswwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111ssssssssiiiiiiiiiiiiiiiiiiiiiiwwwwwwwwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\11111111ssssssssssssssss11111111\\\\\\\\wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\11111111sssssssswwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111ssssssssiiiiiiiiiiiiiiiiiiiiiiwwwwwwwwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\11111111ssssssssssssssss11111111\\\\\\\\wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\11111111sssssssswwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111ssssssssiiiiiiiiiiiiiiiiiiiiiiwwwwwwwwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\11111111ssssssssssssssss11111111\\\\\\\\wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\11111111sssssssswwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111ssssssssiiiiiiiiiiiiiiiiiiiiiiwwwwwwwwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\11111111ssssssssssssssss11111111\\\\\\\\wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\11111111sssssssswwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111ssssssssiiiiiiiiiiiiiiiiiiiiiiwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^1111111111111111\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^11111111ssssssss\\\\\\\\iiiiiiiiiiiiiiwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^1111111111111111\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^11111111ssssssss\\\\\\\\iiiiiiiiiiiiiiwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^1111111111111111\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^11111111ssssssss\\\\\\\\iiiiiiiiiiiiiiwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^1111111111111111\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^11111111ssssssss\\\\\\\\iiiiiiiiiiiiiiwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^1111111111111111\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^11111111ssssssss\\\\\\\\iiiiiiiiiiiiiiwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^1111111111111111\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^11111111ssssssss\\\\\\\\iiiiiiiiiiiiiiwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^1111111111111111\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^11111111ssssssss\\\\\\\\iiiiiiiiiiiiiiwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^1111111111111111\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^11111111ssssssss\\\\\\\\iiiiiiiiiiiiiiwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^11111111ssssssss^^^^^^^^iiiiiiiiiiiiiiwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^11111111ssssssss^^^^^^^^iiiiiiiiiiiiiiwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^11111111ssssssss^^^^^^^^iiiiiiiiiiiiiiwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^11111111ssssssss^^^^^^^^iiiiiiiiiiiiiiwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^11111111ssssssss^^^^^^^^iiiiiiiiiiiiiiwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^11111111ssssssss^^^^^^^^iiiiiiiiiiiiiiwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^11111111ssssssss^^^^^^^^iiiiiiiiiiiiiiwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^11111111ssssssss^^^^^^^^iiiiiiiiiiiiiiwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\11111111\\\\\\\\^^^^^^^^\\\\\\\\wwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\11111111\\\\\\\\^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\sssssssswwwwwwwwiiiiiiiiiiiiiiwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\11111111\\\\\\\\^^^^^^^^\\\\\\\\wwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\11111111\\\\\\\\^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\sssssssswwwwwwwwiiiiiiiiiiiiiiwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\11111111\\\\\\\\^^^^^^^^\\\\\\\\wwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\11111111\\\\\\\\^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\sssssssswwwwwwwwiiiiiiiiiiiiiiwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\11111111\\\\\\\\^^^^^^^^\\\\\\\\wwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\11111111\\\\\\\\^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\sssssssswwwwwwwwiiiiiiiiiiiiiiwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\11111111\\\\\\\\^^^^^^^^\\\\\\\\wwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\11111111\\\\\\\\^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\sssssssswwwwwwwwiiiiiiiiiiiiiiwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\11111111\\\\\\\\^^^^^^^^\\\\\\\\wwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\11111111\\\\\\\\^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\sssssssswwwwwwwwiiiiiiiiiiiiiiwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\11111111\\\\\\\\^^^^^^^^\\\\\\\\wwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\11111111\\\\\\\\^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\sssssssswwwwwwwwiiiiiiiiiiiiiiwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\11111111\\\\\\\\^^^^^^^^\\\\\\\\wwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\11111111\\\\\\\\^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\sssssssswwwwwwwwiiiiiiiiiiiiii^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\11111111\\\\\\\\^^^^^^^^wwwwwwww^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\11111111\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111ssssssssiiiiiiiiiiiiii^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\11111111\\\\\\\\^^^^^^^^wwwwwwww^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\11111111\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111ssssssssiiiiiiiiiiiiii^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\11111111\\\\\\\\^^^^^^^^wwwwwwww^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\11111111\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111ssssssssiiiiiiiiiiiiii^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\11111111\\\\\\\\^^^^^^^^wwwwwwww^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\11111111\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111ssssssssiiiiiiiiiiiiii^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\11111111\\\\\\\\^^^^^^^^wwwwwwww^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\11111111\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111ssssssssiiiiiiiiiiiiii^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\11111111\\\\\\\\^^^^^^^^wwwwwwww^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\11111111\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111ssssssssiiiiiiiiiiiiii^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\11111111\\\\\\\\^^^^^^^^wwwwwwww^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\11111111\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111ssssssssiiiiiiiiiiiiii^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\11111111\\\\\\\\^^^^^^^^wwwwwwww^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\11111111\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111ssssssssiiiiiiiiiiiiii^^^^wwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\ssssssss\\\\\\\\^^^^^^^^wwwwwwww^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\ssssssss\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^ssssssss11111111^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111ssssssssiiiiiiiiiiiiii^^^^wwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\ssssssss\\\\\\\\^^^^^^^^wwwwwwww^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\ssssssss\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^ssssssss11111111^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111ssssssssiiiiiiiiiiiiii^^^^wwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\ssssssss\\\\\\\\^^^^^^^^wwwwwwww^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\ssssssss\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^ssssssss11111111^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111ssssssssiiiiiiiiiiiiii^^^^wwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\ssssssss\\\\\\\\^^^^^^^^wwwwwwww^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\ssssssss\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^ssssssss11111111^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111ssssssssiiiiiiiiiiiiii^^^^wwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\ssssssss\\\\\\\\^^^^^^^^wwwwwwww^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\ssssssss\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^ssssssss11111111^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111ssssssssiiiiiiiiiiiiii^^^^wwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\ssssssss\\\\\\\\^^^^^^^^wwwwwwww^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\ssssssss\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^ssssssss11111111^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111ssssssssiiiiiiiiiiiiii^^^^wwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\ssssssss\\\\\\\\^^^^^^^^wwwwwwww^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\ssssssss\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^ssssssss11111111^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111ssssssssiiiiiiiiiiiiii^^^^wwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\ssssssss\\\\\\\\^^^^^^^^wwwwwwww^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\ssssssss\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^ssssssss11111111^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111ssssssssiiiiiiiiiiiiii\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwww\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\iiiiiiiissssssssiiiiii\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwww\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\iiiiiiiissssssssiiiiii\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwww\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\iiiiiiiissssssssiiiiii\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwww\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\iiiiiiiissssssssiiiiii\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwww\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\iiiiiiiissssssssiiiiii\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwww\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\iiiiiiiissssssssiiiiii\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwww\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\iiiiiiiissssssssiiiiii\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwww\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\iiiiiiiissssssssiiiiiiwwww\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwww\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wwwwwwww11111111^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^iiiiiiii11111111iiiiiiwwww\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwww\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wwwwwwww11111111^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^iiiiiiii11111111iiiiiiwwww\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwww\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wwwwwwww11111111^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^iiiiiiii11111111iiiiiiwwww\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwww\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wwwwwwww11111111^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^iiiiiiii11111111iiiiiiwwww\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwww\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wwwwwwww11111111^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^iiiiiiii11111111iiiiiiwwww\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwww\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wwwwwwww11111111^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^iiiiiiii11111111iiiiiiwwww\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwww\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wwwwwwww11111111^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^iiiiiiii11111111iiiiiiwwww\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwww\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wwwwwwww11111111^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^iiiiiiii11111111iiiiii^^^^\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^11111111^^^^^^^^ssssssss11111111iiiiii^^^^\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^11111111^^^^^^^^ssssssss11111111iiiiii^^^^\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^11111111^^^^^^^^ssssssss11111111iiiiii^^^^\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^11111111^^^^^^^^ssssssss11111111iiiiii^^^^\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^11111111^^^^^^^^ssssssss11111111iiiiii^^^^\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^11111111^^^^^^^^ssssssss11111111iiiiii^^^^\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^11111111^^^^^^^^ssssssss11111111iiiiii^^^^\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^11111111^^^^^^^^ssssssss11111111iiiiii^^^^\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111sssssssswwwwwwww11111111iiiiii^^^^\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111sssssssswwwwwwww11111111iiiiii^^^^\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111sssssssswwwwwwww11111111iiiiii^^^^\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111sssssssswwwwwwww11111111iiiiii^^^^\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111sssssssswwwwwwww11111111iiiiii^^^^\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111sssssssswwwwwwww11111111iiiiii^^^^\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111sssssssswwwwwwww11111111iiiiii^^^^\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111sssssssswwwwwwww11111111iiiiii^^^^11111111wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^11111111wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111sssssssswwwwwwww11111111iiiiii^^^^11111111wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^11111111wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111sssssssswwwwwwww11111111iiiiii^^^^11111111wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^11111111wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111sssssssswwwwwwww11111111iiiiii^^^^11111111wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^11111111wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111sssssssswwwwwwww11111111iiiiii^^^^11111111wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^11111111wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111sssssssswwwwwwww11111111iiiiii^^^^11111111wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^11111111wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111sssssssswwwwwwww11111111iiiiii^^^^11111111wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^11111111wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111sssssssswwwwwwww11111111iiiiii^^^^11111111wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^11111111wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111sssssssswwwwwwww11111111iiiiii^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^\\\\\\\\^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\ssssssss^^^^^^^^ssssssssiiiiii^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^\\\\\\\\^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\ssssssss^^^^^^^^ssssssssiiiiii^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^\\\\\\\\^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\ssssssss^^^^^^^^ssssssssiiiiii^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^\\\\\\\\^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\ssssssss^^^^^^^^ssssssssiiiiii^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^\\\\\\\\^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\ssssssss^^^^^^^^ssssssssiiiiii^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^\\\\\\\\^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\ssssssss^^^^^^^^ssssssssiiiiii^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^\\\\\\\\^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\ssssssss^^^^^^^^ssssssssiiiiii^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^\\\\\\\\^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\ssssssss^^^^^^^^ssssssssiiiiii^^^^^^^^^^^^wwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwww\\\\\\\\11111111\\\\\\\\^^^^^^^^wwwwwwww^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwww\\\\\\\\11111111\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^ssssssss11111111^^^^^^^^\\\\\\\\iiiiiiii\\\\\\\\iiiiiiiiiiiiii^^^^^^^^^^^^wwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwww\\\\\\\\11111111\\\\\\\\^^^^^^^^wwwwwwww^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwww\\\\\\\\11111111\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^ssssssss11111111^^^^^^^^\\\\\\\\iiiiiiii\\\\\\\\iiiiiiiiiiiiii^^^^^^^^^^^^wwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwww\\\\\\\\11111111\\\\\\\\^^^^^^^^wwwwwwww^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwww\\\\\\\\11111111\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^ssssssss11111111^^^^^^^^\\\\\\\\iiiiiiii\\\\\\\\iiiiiiiiiiiiii^^^^^^^^^^^^wwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwww\\\\\\\\11111111\\\\\\\\^^^^^^^^wwwwwwww^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwww\\\\\\\\11111111\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^ssssssss11111111^^^^^^^^\\\\\\\\iiiiiiii\\\\\\\\iiiiiiiiiiiiii^^^^^^^^^^^^wwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwww\\\\\\\\11111111\\\\\\\\^^^^^^^^wwwwwwww^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwww\\\\\\\\11111111\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^ssssssss11111111^^^^^^^^\\\\\\\\iiiiiiii\\\\\\\\iiiiiiiiiiiiii^^^^^^^^^^^^wwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwww\\\\\\\\11111111\\\\\\\\^^^^^^^^wwwwwwww^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwww\\\\\\\\11111111\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^ssssssss11111111^^^^^^^^\\\\\\\\iiiiiiii\\\\\\\\iiiiiiiiiiiiii^^^^^^^^^^^^wwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwww\\\\\\\\11111111\\\\\\\\^^^^^^^^wwwwwwww^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwww\\\\\\\\11111111\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^ssssssss11111111^^^^^^^^\\\\\\\\iiiiiiii\\\\\\\\iiiiiiiiiiiiii^^^^^^^^^^^^wwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwww\\\\\\\\11111111\\\\\\\\^^^^^^^^wwwwwwww^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwww\\\\\\\\11111111\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^ssssssss11111111^^^^^^^^\\\\\\\\iiiiiiii\\\\\\\\iiiiiiiiiiiiii^^^^^^^^^^^^wwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwww\\\\\\\\11111111\\\\\\\\^^^^^^^^wwwwwwww^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwww\\\\\\\\11111111\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^iiiiiiiissssssssiiiiiiiiiiiiii^^^^^^^^^^^^wwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwww\\\\\\\\11111111\\\\\\\\^^^^^^^^wwwwwwww^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwww\\\\\\\\11111111\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^iiiiiiiissssssssiiiiiiiiiiiiii^^^^^^^^^^^^wwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwww\\\\\\\\11111111\\\\\\\\^^^^^^^^wwwwwwww^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwww\\\\\\\\11111111\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^iiiiiiiissssssssiiiiiiiiiiiiii^^^^^^^^^^^^wwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwww\\\\\\\\11111111\\\\\\\\^^^^^^^^wwwwwwww^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwww\\\\\\\\11111111\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^iiiiiiiissssssssiiiiiiiiiiiiii^^^^^^^^^^^^wwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwww\\\\\\\\11111111\\\\\\\\^^^^^^^^wwwwwwww^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwww\\\\\\\\11111111\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^iiiiiiiissssssssiiiiiiiiiiiiii^^^^^^^^^^^^wwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwww\\\\\\\\11111111\\\\\\\\^^^^^^^^wwwwwwww^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwww\\\\\\\\11111111\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^iiiiiiiissssssssiiiiiiiiiiiiii^^^^^^^^^^^^wwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwww\\\\\\\\11111111\\\\\\\\^^^^^^^^wwwwwwww^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwww\\\\\\\\11111111\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^iiiiiiiissssssssiiiiiiiiiiiiii^^^^^^^^^^^^wwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwww\\\\\\\\11111111\\\\\\\\^^^^^^^^wwwwwwww^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwww\\\\\\\\11111111\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^iiiiiiiissssssssiiiiiiiiiiiiiiwwwwwwwwwwwwwwwwwwww1111111111111111^^^^^^^^^^^^^^^^\\\\\\\\ssssssss\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww1111111111111111^^^^^^^^^^^^^^^^\\\\\\\\ssssssss\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^ssssssssiiiiiiiiiiiiiiiiiiiiiiwwwwwwwwwwwwwwwwwwww1111111111111111^^^^^^^^^^^^^^^^\\\\\\\\ssssssss\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww1111111111111111^^^^^^^^^^^^^^^^\\\\\\\\ssssssss\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^ssssssssiiiiiiiiiiiiiiiiiiiiiiwwwwwwwwwwwwwwwwwwww1111111111111111^^^^^^^^^^^^^^^^\\\\\\\\ssssssss\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww1111111111111111^^^^^^^^^^^^^^^^\\\\\\\\ssssssss\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^ssssssssiiiiiiiiiiiiiiiiiiiiiiwwwwwwwwwwwwwwwwwwww1111111111111111^^^^^^^^^^^^^^^^\\\\\\\\ssssssss\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww1111111111111111^^^^^^^^^^^^^^^^\\\\\\\\ssssssss\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^ssssssssiiiiiiiiiiiiiiiiiiiiiiwwwwwwwwwwwwwwwwwwww1111111111111111^^^^^^^^^^^^^^^^\\\\\\\\ssssssss\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww1111111111111111^^^^^^^^^^^^^^^^\\\\\\\\ssssssss\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^ssssssssiiiiiiiiiiiiiiiiiiiiiiwwwwwwwwwwwwwwwwwwww1111111111111111^^^^^^^^^^^^^^^^\\\\\\\\ssssssss\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww1111111111111111^^^^^^^^^^^^^^^^\\\\\\\\ssssssss\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^ssssssssiiiiiiiiiiiiiiiiiiiiiiwwwwwwwwwwwwwwwwwwww1111111111111111^^^^^^^^^^^^^^^^\\\\\\\\ssssssss\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww1111111111111111^^^^^^^^^^^^^^^^\\\\\\\\ssssssss\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^ssssssssiiiiiiiiiiiiiiiiiiiiiiwwwwwwwwwwwwwwwwwwww1111111111111111^^^^^^^^^^^^^^^^\\\\\\\\ssssssss\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww1111111111111111^^^^^^^^^^^^^^^^\\\\\\\\ssssssss\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww^^^^^^^^ssssssssiiiiiiiiiiiiiiiiiiiiiiwwwwwwwwwwwwwwwwwwww11111111ssssssss111111111111111111111111ssssssss1111111111111111wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww11111111ssssssss111111111111111111111111ssssssss1111111111111111wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^11111111iiiiiiiiiiiiiiiiiiiiiiwwwwwwwwwwwwwwwwwwww11111111ssssssss111111111111111111111111ssssssss1111111111111111wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww11111111ssssssss111111111111111111111111ssssssss1111111111111111wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^11111111iiiiiiiiiiiiiiiiiiiiiiwwwwwwwwwwwwwwwwwwww11111111ssssssss111111111111111111111111ssssssss1111111111111111wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww11111111ssssssss111111111111111111111111ssssssss1111111111111111wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^11111111iiiiiiiiiiiiiiiiiiiiiiwwwwwwwwwwwwwwwwwwww11111111ssssssss111111111111111111111111ssssssss1111111111111111wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww11111111ssssssss111111111111111111111111ssssssss1111111111111111wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^11111111iiiiiiiiiiiiiiiiiiiiiiwwwwwwwwwwwwwwwwwwww11111111ssssssss111111111111111111111111ssssssss1111111111111111wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww11111111ssssssss111111111111111111111111ssssssss1111111111111111wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^11111111iiiiiiiiiiiiiiiiiiiiiiwwwwwwwwwwwwwwwwwwww11111111ssssssss111111111111111111111111ssssssss1111111111111111wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww11111111ssssssss111111111111111111111111ssssssss1111111111111111wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^11111111iiiiiiiiiiiiiiiiiiiiiiwwwwwwwwwwwwwwwwwwww11111111ssssssss111111111111111111111111ssssssss1111111111111111wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww11111111ssssssss111111111111111111111111ssssssss1111111111111111wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^11111111iiiiiiiiiiiiiiiiiiiiiiwwwwwwwwwwwwwwwwwwww11111111ssssssss111111111111111111111111ssssssss1111111111111111wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww11111111ssssssss111111111111111111111111ssssssss1111111111111111wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^11111111iiiiiiiiiiiiiiiiiiiiiiwwssssssss11111111\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwww\\\\\\\\11111111ssssssssssssssss11111111\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^11111111ssssssssiiiiiiii11111111iiiiiiiiwwwwwwww11111111ssssssss^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww11111111ssssssss111111111111111111111111ssssssss1111111111111111wwwwwwwwssssssss11111111\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwww\\\\\\\\11111111ssssssssssssssss11111111\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^11111111ssssssssiiiiiiii11111111iiiiiiiiwwwwwwww11111111ssssssss^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww11111111ssssssss111111111111111111111111ssssssss1111111111111111wwwwwwwwssssssss11111111\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwww\\\\\\\\11111111ssssssssssssssss11111111\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^11111111ssssssssiiiiiiii11111111iiiiiiiiwwwwwwww11111111ssssssss^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww11111111ssssssss111111111111111111111111ssssssss1111111111111111wwwwwwwwssssssss11111111\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwww\\\\\\\\11111111ssssssssssssssss11111111\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^11111111ssssssssiiiiiiii11111111iiiiiiiiwwwwwwww11111111ssssssss^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww11111111ssssssss111111111111111111111111ssssssss1111111111111111wwwwwwwwssssssss11111111\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwww\\\\\\\\11111111ssssssssssssssss11111111\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^11111111ssssssssiiiiiiii11111111iiiiiiiiwwwwwwww11111111ssssssss^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww11111111ssssssss111111111111111111111111ssssssss1111111111111111wwwwwwwwssssssss11111111\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwww\\\\\\\\11111111ssssssssssssssss11111111\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^11111111ssssssssiiiiiiii11111111iiiiiiiiwwwwwwww11111111ssssssss^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww11111111ssssssss111111111111111111111111ssssssss1111111111111111wwwwwwwwssssssss11111111\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwww\\\\\\\\11111111ssssssssssssssss11111111\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^11111111ssssssssiiiiiiii11111111iiiiiiiiwwwwwwww11111111ssssssss^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww11111111ssssssss111111111111111111111111ssssssss1111111111111111wwwwwwwwssssssss11111111\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwww\\\\\\\\11111111ssssssssssssssss11111111\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^11111111ssssssssiiiiiiii11111111iiiiiiiiwwwwwwww11111111ssssssss^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww11111111ssssssss111111111111111111111111ssssssss1111111111111111wwwwww^^\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\1111111111111111^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^11111111\\\\\\\\sssssssswwwwwwwwiiiiiiiiwwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^11111111sssssssswwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww1111111111111111^^^^^^^^^^^^^^^^\\\\\\\\ssssssss\\\\\\\\^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\1111111111111111^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^11111111\\\\\\\\sssssssswwwwwwwwiiiiiiiiwwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^11111111sssssssswwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww1111111111111111^^^^^^^^^^^^^^^^\\\\\\\\ssssssss\\\\\\\\^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\1111111111111111^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^11111111\\\\\\\\sssssssswwwwwwwwiiiiiiiiwwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^11111111sssssssswwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww1111111111111111^^^^^^^^^^^^^^^^\\\\\\\\ssssssss\\\\\\\\^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\1111111111111111^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^11111111\\\\\\\\sssssssswwwwwwwwiiiiiiiiwwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^11111111sssssssswwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww1111111111111111^^^^^^^^^^^^^^^^\\\\\\\\ssssssss\\\\\\\\^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\1111111111111111^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^11111111\\\\\\\\sssssssswwwwwwwwiiiiiiiiwwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^11111111sssssssswwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww1111111111111111^^^^^^^^^^^^^^^^\\\\\\\\ssssssss\\\\\\\\^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\1111111111111111^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^11111111\\\\\\\\sssssssswwwwwwwwiiiiiiiiwwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^11111111sssssssswwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww1111111111111111^^^^^^^^^^^^^^^^\\\\\\\\ssssssss\\\\\\\\^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\1111111111111111^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^11111111\\\\\\\\sssssssswwwwwwwwiiiiiiiiwwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^11111111sssssssswwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww1111111111111111^^^^^^^^^^^^^^^^\\\\\\\\ssssssss\\\\\\\\^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\1111111111111111^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^11111111\\\\\\\\sssssssswwwwwwwwiiiiiiiiwwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^11111111sssssssswwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww1111111111111111^^^^^^^^^^^^^^^^\\\\\\\\ssssssss\\\\\\\\^^^^^^^^^^^^^^ww\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111ssssssss11111111^^^^^^^^iiiiiiiiwwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwww\\\\\\\\11111111\\\\\\\\^^^^^^^^wwwwwwww\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111ssssssss11111111^^^^^^^^iiiiiiiiwwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwww\\\\\\\\11111111\\\\\\\\^^^^^^^^wwwwwwww\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111ssssssss11111111^^^^^^^^iiiiiiiiwwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwww\\\\\\\\11111111\\\\\\\\^^^^^^^^wwwwwwww\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111ssssssss11111111^^^^^^^^iiiiiiiiwwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwww\\\\\\\\11111111\\\\\\\\^^^^^^^^wwwwwwww\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111ssssssss11111111^^^^^^^^iiiiiiiiwwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwww\\\\\\\\11111111\\\\\\\\^^^^^^^^wwwwwwww\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111ssssssss11111111^^^^^^^^iiiiiiiiwwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwww\\\\\\\\11111111\\\\\\\\^^^^^^^^wwwwwwww\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111ssssssss11111111^^^^^^^^iiiiiiiiwwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwww\\\\\\\\11111111\\\\\\\\^^^^^^^^wwwwwwww\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111ssssssss11111111^^^^^^^^iiiiiiiiwwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwww\\\\\\\\11111111\\\\\\\\^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\ssssssssssssssss11111111iiiiiiiiwwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwww\\\\\\\\11111111\\\\\\\\^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\ssssssssssssssss11111111iiiiiiiiwwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwww\\\\\\\\11111111\\\\\\\\^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\ssssssssssssssss11111111iiiiiiiiwwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwww\\\\\\\\11111111\\\\\\\\^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\ssssssssssssssss11111111iiiiiiiiwwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwww\\\\\\\\11111111\\\\\\\\^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\ssssssssssssssss11111111iiiiiiiiwwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwww\\\\\\\\11111111\\\\\\\\^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\ssssssssssssssss11111111iiiiiiiiwwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwww\\\\\\\\11111111\\\\\\\\^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\ssssssssssssssss11111111iiiiiiiiwwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwww\\\\\\\\11111111\\\\\\\\^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\ssssssssssssssss11111111iiiiiiiiwwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwww\\\\\\\\11111111\\\\\\\\^^^^^^^^wwwwww\\wwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^wwwwwwwwwwwwwwww\\\\\\\\ssssssssiiiiiiiissssssssiiiiiiiiwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^wwwwwwwwwwwwwwww\\\\\\\\ssssssssiiiiiiiissssssssiiiiiiiiwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^wwwwwwwwwwwwwwww\\\\\\\\ssssssssiiiiiiiissssssssiiiiiiiiwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^wwwwwwwwwwwwwwww\\\\\\\\ssssssssiiiiiiiissssssssiiiiiiiiwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^wwwwwwwwwwwwwwww\\\\\\\\ssssssssiiiiiiiissssssssiiiiiiiiwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^wwwwwwwwwwwwwwww\\\\\\\\ssssssssiiiiiiiissssssssiiiiiiiiwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^wwwwwwwwwwwwwwww\\\\\\\\ssssssssiiiiiiiissssssssiiiiiiiiwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^wwwwwwwwwwwwwwww\\\\\\\\ssssssssiiiiiiiissssssssiiiiiiiiwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^\\\\\\^^wwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww11111111ssssssssiiiiiiiiiiiiiiiiiiiiiiii11111111^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^11111111wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww11111111ssssssssiiiiiiiiiiiiiiiiiiiiiiii11111111^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^11111111wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww11111111ssssssssiiiiiiiiiiiiiiiiiiiiiiii11111111^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^11111111wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww11111111ssssssssiiiiiiiiiiiiiiiiiiiiiiii11111111^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^11111111wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww11111111ssssssssiiiiiiiiiiiiiiiiiiiiiiii11111111^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^11111111wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww11111111ssssssssiiiiiiiiiiiiiiiiiiiiiiii11111111^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^11111111wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww11111111ssssssssiiiiiiiiiiiiiiiiiiiiiiii11111111^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^11111111wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwww11111111ssssssssiiiiiiiiiiiiiiiiiiiiiiii11111111^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^11111111wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^wwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^ssssssss11111111wwwwwwww11111111ssssssssiiiiiiiiiiiiiiiiiiiiiiiissssssss\\\\\\\\^^^^^^^^11111111^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^ssssssss11111111wwwwwwww11111111ssssssssiiiiiiiiiiiiiiiiiiiiiiiissssssss\\\\\\\\^^^^^^^^11111111^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^ssssssss11111111wwwwwwww11111111ssssssssiiiiiiiiiiiiiiiiiiiiiiiissssssss\\\\\\\\^^^^^^^^11111111^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^ssssssss11111111wwwwwwww11111111ssssssssiiiiiiiiiiiiiiiiiiiiiiiissssssss\\\\\\\\^^^^^^^^11111111^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^ssssssss11111111wwwwwwww11111111ssssssssiiiiiiiiiiiiiiiiiiiiiiiissssssss\\\\\\\\^^^^^^^^11111111^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^ssssssss11111111wwwwwwww11111111ssssssssiiiiiiiiiiiiiiiiiiiiiiiissssssss\\\\\\\\^^^^^^^^11111111^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^ssssssss11111111wwwwwwww11111111ssssssssiiiiiiiiiiiiiiiiiiiiiiiissssssss\\\\\\\\^^^^^^^^11111111^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\wwwwwwww^^^^^^^^ssssssss11111111wwwwwwww11111111ssssssssiiiiiiiiiiiiiiiiiiiiiiiissssssss\\\\\\\\^^^^^^^^11111111^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^11111111^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\ssssssss11111111iiiiiiiiiiiiiiiissssssssssssssss\\\\\\\\ssssssss\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^11111111^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\ssssssss11111111iiiiiiiiiiiiiiiissssssssssssssss\\\\\\\\ssssssss\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^11111111^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\ssssssss11111111iiiiiiiiiiiiiiiissssssssssssssss\\\\\\\\ssssssss\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^11111111^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\ssssssss11111111iiiiiiiiiiiiiiiissssssssssssssss\\\\\\\\ssssssss\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^11111111^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\ssssssss11111111iiiiiiiiiiiiiiiissssssssssssssss\\\\\\\\ssssssss\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^11111111^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\ssssssss11111111iiiiiiiiiiiiiiiissssssssssssssss\\\\\\\\ssssssss\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^11111111^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\ssssssss11111111iiiiiiiiiiiiiiiissssssssssssssss\\\\\\\\ssssssss\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^11111111^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\ssssssss11111111iiiiiiiiiiiiiiiissssssssssssssss\\\\\\\\ssssssss\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^\\^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\ssssssss\\\\\\\\ssssssssssssssssiiiiiiiiiiiiiiii11111111ssssssss\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\ssssssss\\\\\\\\ssssssssssssssssiiiiiiiiiiiiiiii11111111ssssssss\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\ssssssss\\\\\\\\ssssssssssssssssiiiiiiiiiiiiiiii11111111ssssssss\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\ssssssss\\\\\\\\ssssssssssssssssiiiiiiiiiiiiiiii11111111ssssssss\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\ssssssss\\\\\\\\ssssssssssssssssiiiiiiiiiiiiiiii11111111ssssssss\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\ssssssss\\\\\\\\ssssssssssssssssiiiiiiiiiiiiiiii11111111ssssssss\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\ssssssss\\\\\\\\ssssssssssssssssiiiiiiiiiiiiiiii11111111ssssssss\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\ssssssss\\\\\\\\ssssssssssssssssiiiiiiiiiiiiiiii11111111ssssssss\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^11111111^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^11111111^^^^^^^^\\\\\\\\ssssssssiiiiiiiiiiiiiiiiiiiiiiiissssssss11111111wwwwwwww11111111ssssssss^^^^^^^^wwwwwwww\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^11111111^^^^^^^^\\\\\\\\ssssssssiiiiiiiiiiiiiiiiiiiiiiiissssssss11111111wwwwwwww11111111ssssssss^^^^^^^^wwwwwwww\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^11111111^^^^^^^^\\\\\\\\ssssssssiiiiiiiiiiiiiiiiiiiiiiiissssssss11111111wwwwwwww11111111ssssssss^^^^^^^^wwwwwwww\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^11111111^^^^^^^^\\\\\\\\ssssssssiiiiiiiiiiiiiiiiiiiiiiiissssssss11111111wwwwwwww11111111ssssssss^^^^^^^^wwwwwwww\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^11111111^^^^^^^^\\\\\\\\ssssssssiiiiiiiiiiiiiiiiiiiiiiiissssssss11111111wwwwwwww11111111ssssssss^^^^^^^^wwwwwwww\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^11111111^^^^^^^^\\\\\\\\ssssssssiiiiiiiiiiiiiiiiiiiiiiiissssssss11111111wwwwwwww11111111ssssssss^^^^^^^^wwwwwwww\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^11111111^^^^^^^^\\\\\\\\ssssssssiiiiiiiiiiiiiiiiiiiiiiiissssssss11111111wwwwwwww11111111ssssssss^^^^^^^^wwwwwwww\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^11111111^^^^^^^^\\\\\\\\ssssssssiiiiiiiiiiiiiiiiiiiiiiiissssssss11111111wwwwwwww11111111ssssssss^^^^^^^^wwwwwwww\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^11111111iiiiiiiiiiiiiiiiiiiiiiiissssssss11111111wwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwww\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\ssssssss\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^11111111iiiiiiiiiiiiiiiiiiiiiiiissssssss11111111wwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwww\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\ssssssss\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^11111111iiiiiiiiiiiiiiiiiiiiiiiissssssss11111111wwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwww\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\ssssssss\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^11111111iiiiiiiiiiiiiiiiiiiiiiiissssssss11111111wwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwww\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\ssssssss\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^11111111iiiiiiiiiiiiiiiiiiiiiiiissssssss11111111wwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwww\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\ssssssss\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^11111111iiiiiiiiiiiiiiiiiiiiiiiissssssss11111111wwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwww\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\ssssssss\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^11111111iiiiiiiiiiiiiiiiiiiiiiiissssssss11111111wwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwww\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\ssssssss\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^11111111iiiiiiiiiiiiiiiiiiiiiiiissssssss11111111wwwwwwww\\\\\\\\\\\\\\\\^^^^^^^^wwwwwwww\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^\\\\\\\\ssssssss\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwiiiiiiiissssssssiiiiiiiissssssss\\\\\\\\wwwwwwwwwwwwwwww^^^^^^^^wwwwwwww\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\11111111\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwiiiiiiiissssssssiiiiiiiissssssss\\\\\\\\wwwwwwwwwwwwwwww^^^^^^^^wwwwwwww\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\11111111\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwiiiiiiiissssssssiiiiiiiissssssss\\\\\\\\wwwwwwwwwwwwwwww^^^^^^^^wwwwwwww\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\11111111\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwiiiiiiiissssssssiiiiiiiissssssss\\\\\\\\wwwwwwwwwwwwwwww^^^^^^^^wwwwwwww\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\11111111\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwiiiiiiiissssssssiiiiiiiissssssss\\\\\\\\wwwwwwwwwwwwwwww^^^^^^^^wwwwwwww\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\11111111\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwiiiiiiiissssssssiiiiiiiissssssss\\\\\\\\wwwwwwwwwwwwwwww^^^^^^^^wwwwwwww\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\11111111\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwiiiiiiiissssssssiiiiiiiissssssss\\\\\\\\wwwwwwwwwwwwwwww^^^^^^^^wwwwwwww\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\11111111\\\\\\\\^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwiiiiiiiissssssssiiiiiiiissssssss\\\\\\\\wwwwwwwwwwwwwwww^^^^^^^^wwwwwwww\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\11111111\\\\\\\\^^^^^^^^wwwwww\\wwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwwwiiiiiiii11111111ssssssssssssssss\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\11111111\\\\\\\\^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwwwiiiiiiii11111111ssssssssssssssss\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\11111111\\\\\\\\^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwwwiiiiiiii11111111ssssssssssssssss\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\11111111\\\\\\\\^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwwwiiiiiiii11111111ssssssssssssssss\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\11111111\\\\\\\\^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwwwiiiiiiii11111111ssssssssssssssss\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\11111111\\\\\\\\^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwwwiiiiiiii11111111ssssssssssssssss\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\11111111\\\\\\\\^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwwwiiiiiiii11111111ssssssssssssssss\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\11111111\\\\\\\\^^^^^^^^\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwwwiiiiiiii11111111ssssssssssssssss\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\11111111\\\\\\\\^^^^^^^^\\\\\\^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwwwiiiiiiii^^^^^^^^11111111ssssssss11111111^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwwwiiiiiiii^^^^^^^^11111111ssssssss11111111^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwwwiiiiiiii^^^^^^^^11111111ssssssss11111111^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwwwiiiiiiii^^^^^^^^11111111ssssssss11111111^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwwwiiiiiiii^^^^^^^^11111111ssssssss11111111^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwwwiiiiiiii^^^^^^^^11111111ssssssss11111111^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwwwiiiiiiii^^^^^^^^11111111ssssssss11111111^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww\\\\\\\\\\\\\\\\wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwwwiiiiiiii^^^^^^^^11111111ssssssss11111111^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwssssssss11111111^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwwwiiiiiiiiwwwwwwwwssssssss\\\\\\\\11111111^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwssssssss11111111^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwwwiiiiiiiiwwwwwwwwssssssss\\\\\\\\11111111^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwssssssss11111111^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwwwiiiiiiiiwwwwwwwwssssssss\\\\\\\\11111111^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwssssssss11111111^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwwwiiiiiiiiwwwwwwwwssssssss\\\\\\\\11111111^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwssssssss11111111^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwwwiiiiiiiiwwwwwwwwssssssss\\\\\\\\11111111^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwssssssss11111111^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwwwiiiiiiiiwwwwwwwwssssssss\\\\\\\\11111111^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwssssssss11111111^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwwwiiiiiiiiwwwwwwwwssssssss\\\\\\\\11111111^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwssssssss11111111^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^\\\\\\\\\\\\\\\\wwwwwwwwiiiiiiiiwwwwwwwwssssssss\\\\\\\\11111111^^^^^^^^wwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^ssssssss11111111wwwwwwwwiiiiiiii11111111iiiiiiiissssssss11111111^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^ssssssss11111111wwwwwwwwiiiiiiii11111111iiiiiiiissssssss11111111^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^ssssssss11111111wwwwwwwwiiiiiiii11111111iiiiiiiissssssss11111111^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^ssssssss11111111wwwwwwwwiiiiiiii11111111iiiiiiiissssssss11111111^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^ssssssss11111111wwwwwwwwiiiiiiii11111111iiiiiiiissssssss11111111^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^ssssssss11111111wwwwwwwwiiiiiiii11111111iiiiiiiissssssss11111111^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^ssssssss11111111wwwwwwwwiiiiiiii11111111iiiiiiiissssssss11111111^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww^^^^^^^^ssssssss11111111wwwwwwwwiiiiiiii11111111iiiiiiiissssssss11111111^^^^^^^^wwwwwwww^^^^^^^^^^^^^^^^wwwwwwwwwwwwwwwwwwwwwwww